package com.bjpowernode.app;
//1——文件
//1-1——文件的属性，使用File对象表达
//1-2——文件的操作【文件创建、文件删除、文件是否存在】使用File对象表达
//1-3——文件内容（Stream流），使用IO流表达
//1-4——文件内容的操作（追加Stream流，覆盖Stream流），使用IO流表达

import com.bjpowernode.beans.Stu;

import java.io.File;
import java.time.Instant;
import java.time.ZoneId;
import java.time.ZonedDateTime;
import java.time.format.DateTimeFormatter;

//2——文件的属性（文件属性）
public class MyApp {
    public static void main(String[] args) {

        //创建文件对象
        String path="d:\\aa.txt";
        File file=new File(path);
        //是否为文件或者文件夹
        System.out.println(file.isDirectory());
        //是否文件
        System.out.println(file.isFile());
        //文件大小
        System.out.println(file.length());
        //文件修改时间
        System.out.println(file.lastModified());
        Instant instant1 = Instant.ofEpochMilli(file.lastModified());
        ZonedDateTime zonedDateTime1 = instant1.atZone(ZoneId.systemDefault());
        DateTimeFormatter dateTimeFormatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
        System.out.println(zonedDateTime1.format(dateTimeFormatter));

    }
}
